home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 February
/
CMCD0205.ISO
/
Software
/
Freeware
/
Programare
/
bluej
/
bluejsetup-203.exe
/
{app}
/
lib
/
portuguese
/
exception.help
< prev
next >
Wrap
Text File
|
2004-12-19
|
5KB
|
158 lines
NullPointerException*
VocΩ tentou acessar um objeto (ou um campo
de um objeto ou um mΘtodo de um objeto). Nπo
funcionou porque a referΩncia que vocΩ usou para
acessar o objeto possui 'null'. Por exemplo:
vocΩ escreveu "coisa.print()", e "coisa" continha
null naquele momento.
ArithmeticException*
Algo deu errado durante uma operaτπo aritmΘtica,
tal como uma divisπo por zero, por exemplo.
StringIndexOutOfBoundsException*
VocΩ tentou acessar um caractere ou substring de um
string com um φndice nπo existente no string. Por exemplo,
vocΩ deve ter tentado acessar o quinto caractere em um string
que possui apenas trΩs caracteres.
Para operaτ⌡es de substring, lembre-se que o segundo
parΓmetro Θ o tamanho do substring, nπo o φndice final.
ClassCastException*
VocΩ usou um "cast" - isto Θ, uma instruτπo atribuindo
um tipo estßtico diferente do tipo do objeto, tal
como neste exemplo:
(String) algumObjeto
Aqui, "algumObjeto" Θ forτado para ser um "String". Isto s≤
Θ vßlido se o objeto armazenado em algumObjeto for
realmente um String.
Em outras palavras: vocΩ pode usar um cast para um
tipo T apenas se o objeto que vocΩ estß forτando for
do tipo T ou de algum subtipo. Nπo Θ o caso do seu c≤digo.
IndexOutOfBoundsException*
Um φndice de algum tipo (para um arranjo, para um string,
para um vetor) estß fora da faixa. "Fora da faixa" significa
que o φndice nπo existe no arranjo ou outra coleτπo (e.g. vocΩ
tentou acessar o elemento 5 de um arranjo de 3 elementos).
ArrayIndexOutOfBoundsException*
Um φndice de arranjo estß fora da faixa. "Fora da
faixa" significa que o φndice nπo existe no arranjo
(e.g. vocΩ tentou acessar o elemento 5, mas apenas
trΩs elementos existem). A faixa vßlida de um φndice
Θ 0..tamanhoarranjo-1.
ConcurrentModificationException*
VocΩ estß fazendo um iteraτπo numa coleτπo.
Enquanto vocΩ estß fazendo isso, a coleτπo foi
modificada. Nπo Θ permitido modificar a coleτπo
durante uma iteraτπo. Dito de outra forma: vocΩ
nπo pode continuar a iteraτπo ap≤s modificar a coleτπo.
A ·nica modificaτπo permitida durante uma iteraτπo Θ a
remoτπo de elementos com o mΘtodo remove de Iterator (nπo
o mΘtodo remove da coleτπo).
AssertionError*
Uma asserτπo falhou. Isto significa que a expressπo dentro
do comando assert
assert(assertion-expression)
resultou em false. O assert foi colocado ali
provavelmente para garantir que a expressπo fosse
true naquele ponto; e, se resultou em false, isto
deve indicar a ocorrΩncia de algum tipo de erro.
A natureza exata deste erro depende do programa.
VocΩ deve investigar porque esta expressπo Θ false.
ClassNotFoundException*
Uma classe necessßria para a execuτπo desta aplicaτπo
nπo foi encontrada. Ela existia no momento em que a
aplicaτπo foi compilada, mas agora nπo existe mais.
Possφveis causas para este erro sπo a configuraτπo
incoreta do Java (se a classe em questπo for uma classe
do sistema) ou que o seu projeto estß danificado (alguns
arquivos de classes foram perdidos ou corrompidos).
Tente recompilar seu projeto inteiro. Se o problema
persistir, verifique com outros projetos.
Se isto acontecer em mais de um projeto,
vocΩ poderß precisar reinstalar o JDK.
StackOverflowError*
O erro indica que seu programa executou sem mem≤ria na pilha.
Isto acontece quando vocΩ possui um erro de programaτπo
conhecido por "recursividade infinita". Recursπo Θ
a capacidade de um mΘtodo de chamar a si pr≤prio. Recursπo
infinita significa que isso estß acontecendo indefinidamente,
causando um estouro de mem≤ria.
Observer seu c≤digo e procure nos mΘtodos que fazem
chamadas a si pr≤prios. Este problema s≤ acontece se
o mΘtodo chamar a si pr≤prio indefinidamente.
Este mesmo problema pode acontecer se vocΩ possuir
um construtor que cria um outro objeto da sua pr≤pria
classe. O construtor irß chamar a si pr≤prio infinitamente.
ArrayStoreException*
Nenhuma ajuda disponφvel - desculpe.
CannotRedoException*
Nenhuma ajuda disponφvel - desculpe.
CannotUndoException*
Nenhuma ajuda disponφvel - desculpe.
CMMException*
Nenhuma ajuda disponφvel - desculpe.
EmptyStackException*
Nenhuma ajuda disponφvel - desculpe.
IllegalArgumentException*
Nenhuma ajuda disponφvel - desculpe.
IllegalMonitorStateException*
Nenhuma ajuda disponφvel - desculpe.
IllegalPathStateException*
Nenhuma ajuda disponφvel - desculpe.
IllegalStateException*
Nenhuma ajuda disponφvel - desculpe.
ImagingOpException*
Nenhuma ajuda disponφvel - desculpe.
MissingResourceException*
Nenhuma ajuda disponφvel - desculpe.
NegativeArraySizeException*
Nenhuma ajuda disponφvel - desculpe.
NoSuchElementException*
Nenhuma ajuda disponφvel - desculpe.
ProfileDataException*
Nenhuma ajuda disponφvel - desculpe.
ProviderException*
Nenhuma ajuda disponφvel - desculpe.
RasterFormatException*
Nenhuma ajuda disponφvel - desculpe.
SecurityException*
Nenhuma ajuda disponφvel - desculpe.
SystemException*
Nenhuma ajuda disponφvel - desculpe.
UndeclaredThrowableException*
Nenhuma ajuda disponφvel - desculpe.
UnsupportedOperationException*
Nenhuma ajuda disponφvel - desculpe.
Exception
Esta Θ uma exceτπo geral que diz que algo
deu errado. Eu nπo tenho a mφnima idΘia
do que foi...